mallards

英文释义

n. wild dabbling duck from which domestic ducks are descended; widely distributed

中文翻译

n. [鸟] 绿头鸭(mallard的复数形式)

学习工具