Definition of Toulon

Noun: Toulon

  1. A port city and naval base in southeastern France on the Mediterranean coast

See also:
toughy
Toulouse

Anagrams containing the word Toulon

toloun ntoulo ontoul lontou ulonto oulont