know-all

n. 自以為無所不知的人、自稱無所不知的人、知識裡手、萬寶全書

英文釋義

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