an edible giant fern - German English Dictionary