turklehceleri.org

wormwood

English—Turkish Dictionary (FreeDict, 2017)

wormwood /dˌʌbəljˌuːsˈiː/

1. pelin, (bot.) Artemisia
2. acı veren şey.


Last searches: