man with a good throwing arm - French English Dictionary