Teasle Meaning

There are 1 meaning(s) for word Teasle

Meaning 1 : any of several herbs of the genus Dipsacus native to the Old World having flower heads surrounded by spiny bracts

    Synonyms : teasel,  teazel