goatsfoot
English
goatsfoot meaning in English • goatsfoot का अर्थ अंग्रेजी में
Noun
- A short-stemmed South African plant (Oxalis caprina) with bluish flowers.