multi-storey buildings - Spanish English Dictionary