SPOD


Meaning of SPOD in English

■ noun Brit. informal an excessively studious or socially inept person.

Derivatives

~dy adjective

Origin

1980s: origin unknown.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.