beat (one) hands down - Turkish English Dictionary