rope suspended roof - Spanish English Dictionary