cockshead
English
cockshead meaning in English • cockshead का अर्थ अंग्रेजी में
Noun
- A leguminous herb (Onobrychis Caput-galli), having small spiny-crested pods.