building or movable structure - Espagnol Anglais Dictionnaire