Advertisement
Advertisement
Santa Cruz water lily
noun
- a South American aquatic plant, Victoria cruziana, of the water lily family, having floating leaves from 2–5 feet (0.6–1.5 meters) and deep pink or red flowers.
Advertisement
Advertisement
Advertisement
Advertisement
Browse