English Italian Dictionary

English - italiano

embarrassing in Italian: