COCKSHEAD MEANING IN ENGLISH

• Cockshead Definition & Synonyms

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


RECENT SEARCHES