Definitions of goatsfoot:

  • noun:   short-stemmed South African plant with bluish flowers