Toulon
geographical name
Tou·lon
tü-ˈlōⁿ
commune and port on the Mediterranean Sea in southeastern France population 164,532
Love words? Need even more definitions?
Merriam-Webster unabridged
Share