sweet wormwood
English Dictionary
->
Letter S
-> sweet wormwood
Search Dictionary:
sweet wormwood Definition
(n)
wormwood
of
southeastern
Europe
to
Iran
sweet wormwood Synonyms
Artemisia annua
sweet wormwood
© Art Branch Inc.