grass roofs - French English Dictionary