Russisch-Englisch Wörterbuch »

надо отдать должное bedeutet auf Englisch

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

credit where credit's due(praise)
phrase