defibrator - Spanish English Dictionary