terrain echo - French English Dictionary