synthetic lawn - French English Dictionary