surgical apparatus - Spanish English Dictionary