Skip to main content

crotalaria

Advertisement
English crotalaria meaning in English  •  crotalaria का अर्थ अंग्रेजी में
Noun
  • A genus of leguminous plants; rattlebox.