corrugated sheet roofs - French English Dictionary