Franseria

What is Franseria?

Franseria definition and meaning on Dictionary terms:
noun
any of several herbs or shrubs of the genus Franseria, native to western North America.

 

reference: https://www.dictionary.com/browse/franseria

Tags: