Definitions of immovable
land, buildings or other permanent objects fixed to land
Income from immovable property may be taxed in the country in which the property is situated.
unable to be moved
Record and register your bicycle and lock it to an immovable object.