Definition of Toulon in English:

Toulon

proper noun

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

Pronunciation:

Toulon

/ˈtuːlɒ̃/