Mesembryanthemum cordifolium

Common name (English)
Mesembryanthemum cordifolium Brack Mesemb