impact-test apparatus - Spanish English Dictionary