place of abode or business - Turco Inglés Diccionario