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.”

Synonyms

  • lily
  • wildflower

Antonyms

  • evergreen
  • perennial