ephemerophytes - Spanish English Dictionary