SMELLER


Meaning of SMELLER in English

A nose. Smellers: a cat's whiskers.

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