meaning of toulouse

1. a city on the Garonne River in southern France southeast of Bordeaux; a cultural center of medieval Europe


Related Words

toulouse | toulouse-lautrec |

Developed & Maintained By Taraprasad.com

Treasure Words