sluggers - French English Dictionary