buildings and other structures - French English Dictionary