right-handed punch - Turkish English Dictionary