pummelled - French English Dictionary