Log in
Search words & phrases
coventry
US
・
UK
A1
Definition
Video subtitles
adjective
Relating to the city of Coventry, especially its automotive industry.
noun
A city in the West Midlands of England, known for its cathedral and automotive industry.
other
To ostracize or exclude someone.