TWERP


Meaning of TWERP in English

Noun. An imbecile, a fool. Fairly inoffensive term. Also twirp.

Slang English vocab.      Английский сленговый словарь.