town car

 

noun

US
  • a limousine.