COCKSHEAD


Meaning of COCKSHEAD in English

noun a leguminous herb (onobrychis caput-galli), having small spiny-crested pods.

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