pulse echo technique - Spanish English Dictionary