cammock
English
cammock meaning in English • cammock का अर्थ अंग्रेजी में
Noun
- A plant having long hard, crooked roots, the Ononis spinosa; -- called also rest-harrow>. The Scandix Pecten-Veneris is also called cammock.