Sabelotodo

From Fresh Dictionary

Spanish

Noun

sabelotodo m, f

  1. (familiar) know-it-all
Personal tools