TOULON Meaning of TOULON in English /tooh lawonn"/ , n.a seaport in SE France: naval base. 185,050. Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012