two inseparable people - Turco Inglés Diccionario