know-it-all

n. 自以為博學的人

a. 自稱無所不知的

英文釋義

  1. someone who thinks they know everything and refuses to accept advice or information from others