sneezeweed

sni:z'wi:d

英文释义

n. A yellow-flowered composite plant (Helenium autumnale)
the odor of which is said to cause sneezing.

中文翻译

堆心菊(属)

学习工具