"embarrassed" — Arabic (Egypt) translation | Polidict