Home
Search
Index
Definify.com
Definition
2024
town_car
town car
English
Noun
town
car
(
plural
town cars
)
A relatively small
motor car
, of only moderate performance but with reasonable fuel economy, intended for use mostly in
urban
areas
Similar Results