Definition of macrosmatic in English:

macrosmatic

adjective

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

Origin

Late 19th century. From macro- + osmatic. Compare microsmatic.

Pronunciation

macrosmatic

/ˌmakrɒzˈmatɪk/