humongous in Turkish
humongous in Turkish
devasa
(informal) Of an extremely large size.
kocaman
(informal) Of an extremely large size.