Italian Italian Dictionary

italiano - italiano

strofinare in Italian: