Polish-English dictionary »

tuluza meaning in English

PolishEnglish
Tuluza noun

Toulousenoun
a city in France