Owl’s claws

What is Owl’s claws?

Owl’s claws definition and meaning on Dictionary terms:
noun
a perennial plant, Helenium hoopesii, native to W North America, having large yellow flowers.

 

reference: https://www.dictionary.com/browse/owl-s-claws

Tags: