place of concealment - French English Dictionary