You searched for: “any person or thing of enormous size or power
A unit related to: “any person or thing of enormous size or power
(Greek > Latin: any person or thing of enormous size or power)