English dictionary
toulon meaning and definition
Definition and meaning of toulon at MeaningMonkey.org. toulon meaning and definition in the English Dictionary.TOULON noun
Definition of Toulon (noun)
- a port city and naval base in southeastern France on the Mediterranean coast
Source: Princeton University Wordnet