Есть подозрение, что это какое-то устойчивое словосочетание. По крайней мере словарь вываливает её отдельно, но нормального перевода не показывает.

have to hand it to someone

как перевести или что означает?