rain lily (zephyranthes fosteri) - Spanish English Dictionary