Taroudant in Greek Taroudant in Greek Ταρουντάντ proper noun A Moroccan city located in the Souss Valley in the southern part of the country. Add to Flashcards