osphresis









osphresis


n.

  1. The sense of smell.
50 queries 0.512