SMELLER MEANING IN ENGLISH

• Smeller Definition & Synonyms

  1. (n.) The nose.
  2. (n.) One who smells, or perceives by the sense of smell; one who gives out smell.


RECENT SEARCHES