ARTEMISIA ANNUA(noun)Did you mean?Synonyms RhymesAlso try..artemisartemisiaDefinitions There is 1 meaning of the phrase Artemisia Annua. Artemisia Annua - as a noun Wormwood of southeastern europe to iran Synonyms (Exact Relations)sweet wormwoodWord Variations & RelationsAnagramsStarts AStarts ARStarts ARTStarts ARTEEnds AEnds UAEnds NUAEnds NNUAStarts A & ends AStarts AR & ends AStarts A & ends UAA-Z Proximitiesartel5artels6artemiaartemisartemisia11 Artemisia Annua artemisias12artemisinin13artemisinins14arteriaarterial8