movable and immovable property - Turco Inglés Diccionario