self-pulse modulation - Spanish English Dictionary