right hook punch - Turkish English Dictionary