Russian-English dictionary »

надо отдать должное meaning in English

RussianEnglish
надо отдать должное phrase

credit where credit's due(praise)
phrase