Definify.com

Definition 2025


tarragons

tarragons

English

Noun

tarragons

  1. plural of tarragon