Meaning of “tarragon” in the English Dictionary

british dictionary