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