Taroudant in French Taroudant in French Taroudant proper noun A Moroccan city located in the Souss Valley in the southern part of the country. Add to Flashcards