|
Definition of Cockshead
1. n. A leguminous herb (Onobrychis Caput-galli), having small spiny-crested pods.
Definition of Cockshead
1. Noun. (botany) A leguminous herb, ''Onobrychis caput-galli'', with small spiny-crested pods. ¹
¹ Source: wiktionary.com