high-rise apartment building - EE Dictionary | EE Dictionary