tuberous water lily (nymphaea tuberosa) - Spanish English Dictionary