Spanish-English dictionary »

tarudant meaning in English

SpanishEnglish
Tarudant proper noun

Taroudant(city in Morocco)
proper noun