throw mud at - French English Dictionary