living together and practically married - Alemán Inglés Diccionario