layia
LÉ-ee-ə
Definitions
1. noun
any of several species of annual or perennial herbs of the genus Layia, having small yellow or white flowers
“The layia plants were among the first to bloom in the early spring.”
LÉ-ee-ə
1. noun
any of several species of annual or perennial herbs of the genus Layia, having small yellow or white flowers
“The layia plants were among the first to bloom in the early spring.”