Skip to main content

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.
Advertisement