shed for protection against landslides - French English Dictionary