Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
squawroot
in English
squawroot
#uncommon
Definitions
Noun
a
parasitic
plant
(
Conopholis
americana
)
on
tree
roots
a
plant
(
Trillium
erectum
)
with
foul-smelling
flowers
a
type
of
plant
with
unique
;
foul-smelling
flowers