Italian Arabic Dictionary

italiano - العربية

imbarazzato in Arabic: