Meaning of goatsfoot

Definition of goatsfoot

(noun) short-stemmed South African plant with bluish flowers

Other information on goatsfoot

WIKIPEDIA results for goatsfoot
Amazon results for goatsfoot