SCHOLAR Meaning of SCHOLAR in English (n.) In English universities, an undergraduate who belongs to the foundation of a college, and receives support in part from its revenues. Webster's English dictionary. Английский словарь Webster. 2012