self-isolate - Alemán Inglés Diccionario