estragon
Top 30000
Meanings
Noun
1. tarragon (the plant)
2. tarragon (the leaves)