meaning of arrapato

arrapato meaning in Urban Dictionary

Italian word:Excited, Horny