wild lily of the valley - Spanish English Dictionary