Arabic-English dictionary »

تْرُوبَادُور meaning in English

ArabicEnglish
تْرُوبَادُور m

troubadouran itinerant performer of songs