ollionad

Noun

 * 1) complex collection of buildings with a common purpose