French-English dictionary »

tarée meaning in English

FrenchEnglish
tarée nom {f}

nut job◼◼◼(someone who is insane)
noun