English Italian Dictionary

English - italiano

annoying in Italian: