megacomplex

Noun

 * 1) A very large complex of buildings

Adjective

 * 1) Very