vocab dash
Log in
Sign up
estragon
Top 30000
Meanings
Noun
1. tarragon (the plant)
2. tarragon (the leaves)