Word info

megashed

Noun

Meaning

A massive store, warehouse, or distribution center, especially one with a plain or unattractive exterior.

An extremely large watershed.

Source: en.wiktionary.org

Anagrams

Close letter words and terms