Definition of Toulon in English:

Toulon

Pronunciation /to͞oˈlôn/ /tuˈlɔn/

proper noun

  • A port and naval base on the Mediterranean coast of southern France; population 170,041 (2006).