grass roof - French English Dictionary