Polish-English dictionary »

estragon meaning in English

PolishEnglish
estragon noun

tarragonnoun
perennial herb Artemisia dracunculus

tarragonnoun
the leaves of Artemisia dracunculus