macrosmatic

EnglishEdit

AdjectiveEdit

macrosmatic ‎(comparative more macrosmatic, superlative most macrosmatic)

  1. Having a good sense of smell

TranslationsEdit