town car









town car


noun

  1. an automobile having an enclosed rear seat separated by a glass partition from the open driver’s seat.
55 queries 0.560