n. meticulous person, fastidious person; strict person, fussy person; person who strictly adheres to information in books without using common sense
PEDANT
Meaning of PEDANT in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012