meaning of tarragon

1. fresh leaves or leaves preserved in vinegar used as seasoning


Related Words

tarragon |

Developed & Maintained By Taraprasad.com

Treasure Words