layia
English
layia meaning in English • layia का अर्थ अंग्रेजी में
Noun
- A genus of Western U. S. annuals with showy yellow or white flowers.