meaning of tarragon
1.
fresh
leaves
or
leaves
preserved
in
vinegar
used
as
seasoning
Related Words
tarragon
|
Developed & Maintained By
Taraprasad.com