lavishing up on (verb) give: contribute, supply, transfer
Sinonime: Herculean, Moby, blimp, brobdingnagian, colossal, cyclopean, elephantine, enormous, gargantuan, giant, gross*, huge, immense, jumbo, mammoth, massive,
monster, monstrous, prodigious, stupendous, super-colossal, titan, tremendous, vast, whopping
Antonime: dwarfed, little,
miniature, miniscule, small, teeny, tiny