Noun Definitiontoulon1.Definition: a port city and naval base in southeastern France on the Mediterranean coastCategory: Places