ephemerophyte - Spanish English Dictionary