dicţionar Rus-Englez »

надо отдать должное înseamnă în Engleză

RusăEngleză
надо отдать должное phrase

credit where credit's due(praise)
phrase