cable suspended roof - Spanish English Dictionary