have a good arm - French English Dictionary