← Back to browsetoulonnoun#30,551TranslationNo Japanese definition yet.English definitiona port city and naval base in southeastern France on the Mediterranean coastExamplesNo examples yet.Similar wordstoulousetontoutourtouttoon← begginundocumented →