squawroot

noun

  1. 1

    Either of two unrelated plants from eastern North America:

Translate “squawroot” to another language

Click any language to open the translator with this word already filled in.

Squawroot Definition & Meaning | TranslatePulse