COCKSHEAD


Meaning of COCKSHEAD in English

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

Webster's English dictionary.      Английский словарь Webster.