Definition of Toulon in US English:

Toulon

proper noun

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

Pronunciation

Toulon

/to͞oˈlôn/