earth-leakage monitor - Spanish English Dictionary