immovable property tax - French English Dictionary