What does this actually mean? Direct translation makes no sense in English. Does it mean, to have a good sense of smell?
It makes no sense to me as a native speaker, just like it makes no sense in English. It seems to be a word by word translation from one language to the other - a poor choice of thing to translate for learning purposes in my opinion.