* * *
immovable property UK US noun [U]
► LAW, PROPERTY property such as land or buildings, not a person's possessions: »
The acquisition of immovable property by buyers who are resident outside the country is subject to strict regulation.
Financial and business terms. 2012.