Word info

megaplume

Noun

Meaning

megaplume (plural megaplumes)

A very large plume or column of water.

Source: en.wiktionary.org

Close letter words and terms