Definition Definition

water pillar - Meaning and Examples

Meaning of 'water pillar' (Webster Dictionary)

1 . Water pillar
- A waterspout.