meaning of abruti

abruti meaning in Urban Dictionary

french insult for dumbass