庞然大物 can describe both literal giant creatures and figuratively enormous organizations or obstacles. The idiom often carries a sense of intimidating or unwieldy size.
memory
庞 = enormous, 然 = thus/appearing so, 大 = big, 物 = thing/creature. Picture something so big it just looms there.