DICTIONARY


Definition of TOULON

noun : TOULON

Source: WordNet 3.1

  • 1. (

    ) a port city and naval base in southeastern France on the Mediterranean coast ;


See more about : TOULON