Noun Definition

goatsfoot

1.Definition: short-stemmed South African plant with bluish flowers

Related Noun(s):oxalis caprina

Category: Plants