中英词典查询

smeller ['smelə]

n. 闻的人; 触须; 间谍; 鼻子;

例句:

  • With this special sensitive smeller, star-nosed moles can navigate their dark, underground world.
    来自SA