Word Definition - 庞然大物

páng rán dà wù (idiom) huge object; colossus