mammock - French English Dictionary