punching power - Turkish English Dictionary