Rysk-Engelsk ordbok »

надо отдать должное betyder på engelska

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

credit where credit's due(praise)
phrase