mammoth
Adjective
very large
Putting together such a mammoth piece of kit, with its ?250 million price tag, in the thin air and red dust of the central Chilean Andes, seems outrageously ambitious.
We're sorry but BraveSpeaking doesn't work properly without JavaScript enabled. Please enable it to continue.