Skip to main content

lespedeza

English lespedeza meaning in English  •  lespedeza का अर्थ अंग्रेजी में
Noun
  • Any shrubby or herbaceous plant of the genus Lespedeza, widely used for forage, soil improvement, and especially hay in the Southern U.S.
Advertisement