Skip to main content

locusta

English locusta meaning in English  •  locusta का अर्थ अंग्रेजी में
Noun
  • The spikelet or flower cluster of grasses.
Advertisement