edible echinocactus flower - German English Dictionary