[noun] [C] [informal] [disapproving]The rest of the class called him a swot (= a person, esp. a child, considered to work too hard and/or be too clever).
SWOT
Meaning of SWOT in English
Cambridge English vocab. Кембриджский английский словарь. 2012