COCKSHEAD


Meaning of COCKSHEAD in English

( n. )

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

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.