There are multiple definitions - click on the translation that matches your context.

不动的

形容词

full

immovable

adjective

Definitions of immovable

English

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.

English

unable to be moved

Record and register your bicycle and lock it to an immovable object.