ro7sarachdcraz ro7sarachdcraz 29-10-2016 History contestada The vocabulary word meaning causing destruction is: revenue ruinous repair