meaning of setaria viridis
1.
European
foxtail
naturalized
in
North
America;
often
a
troublesome
weed
Related Words
setaria viridis
|
Developed & Maintained By
Taraprasad.com