English-Chinese dictionary »

smell-brain meaning in Chinese

EnglishChinese
smell-brain (part of brain involved with smelling)
noun
[UK: smel breɪn]
[US: ˈsmel ˈbreɪn]

嗅脑 /xiùnǎo/noun

嗅腦noun