place of abode - Turco Inglés Diccionario