French-English dictionary »

grosse tête meaning in English

FrenchEnglish
grosse tête nom {f}

brainiac [brainiacs]◼◼◼(a very intelligent and usually studious, erudite person)
noun