Meaning of toulouse
Definition of toulouse
(noun)
a
city
on the Garonne River in
southern
France to the
southeast
of Bordeaux; a
cultural
center
of
medieval
Europe
Other information on toulouse
WIKIPEDIA results for
toulouse
Amazon results for
toulouse
Tweet