Toulon Hear it!

Toulon Definition

Tou·lon (to̵̅o̅ lōn; E, -lōn, -län)

seaport in SE France, on the Mediterranean: pop. 168,000