shot-putter - French English Dictionary