person who claims to know everything - Spanish English Dictionary