Definition Definition

cockshead - Meaning and Examples

Meaning of 'cockshead' (Webster Dictionary)

1 . Cockshead [ n.]
- A leguminous herb (Onobrychis Caput-galli), having small spiny-crested pods.