Definitions for toulon
Overview of noun toulon
The noun toulon has 1 senses? (no senses from tagged texts)
1. Toulon
(a port city and naval base in southeastern France on the Mediterranean coast)
(a port city and naval base in southeastern France on the Mediterranean coast)
