Cockshead
English Translation from English to English dictionary online for the word Cockshead
-
1 n.
A leguminous herb (Onobrychis Caput-galli), having small spiny-crested pods.
-
2 n.
A leguminous herb (Onobrychis Caput-galli), having small spiny-crested pods.