corrugated sheet roof - French English Dictionary