squawroot

skwɔ:'ru:t

英文释义

n. A scaly parasitic plant (Conopholis Americana) found in
oak woods in the United States; -- called also cancer root.

中文翻译

美洲黄鳞草

学习工具