Английский-Русский словарь »

credit where credit's due означает в русский

АнглийскийРусский
credit where credit's due (praise)
phrase

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