Meaning ENORMOUS

See synonym: large

Search for this exact term