goatsfoot

Explore definitions, synonyms, and language insights of goatsfoot

Definitions

Noun
short-stemmed South African plant with bluish flowers

More General Terms