self-contained device - Español Inglés Diccionario