meaning of cockshead

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


Related Words

cockshead |

Developed & Maintained By Taraprasad.com

Treasure Words