life forms - Francés Inglés Diccionario