Your home of the oddest words the world has to offer

Macrosmatic

  • having a good sense of smell