0%

ALL meanings of le mans

Le Mans
L l
  • noun le mans a department in NW France. 2411 sq. mi. (6245 sq. km). Capital: Le Mans. 1
  • noun le mans a city in NW France: scene of the first experiments in motoring and flying; annual motor race. Pop: 148 169 (2006) 0
  • noun le mans city in W France: pop. 146,000 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?