Definitions of earth almond:

  • noun:   European sedge having small edible nutlike tubers