Meaning of macrosmatic in English:

macrosmatic

Pronunciation /ˌmakrɒzˈmatɪk/

adjective

Zoology
  • Having a well-developed olfactory apparatus or sense of smell.

Origin

Late 19th century. From macro- + osmatic.