an edible giant fern - Alemán Inglés Diccionario