Skip to main content

layia

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