an edible giant fern - Francés Inglés Diccionario