goatsfoot Meaning, Definition & Usage

  1. noun short-stemmed South African plant with bluish flowers
    goat's foot; Oxalis caprina.

WordNet