alumroot

noun 2

Definitions

noun

1

Any of several perennial herbs, of the genus Heuchera, native to North America.

2

Flowering plants of genus Geranium, also called wild geraniums or cranesbills.

Your note

not saved
0 chars