devasa

  1. Adverb endlessly
  2. gigantic
  3. Adjective monstrous
  4. gargantuan
  5. mammoth
  6. ginormous
of gigantic proportion
monstrosity Noun
monstrosity Noun

Turkish Dictionary (Kubbealti Turkish Dictionary)

  1. Dev gibi, ... çok cüsseli