Angličtina-Český slovník »

no good deed goes unpunished znamená v český

AngličtinaČeský
no good deed goes unpunished (beneficial actions often go unappreciated etc.)
phrase

každý dobrý skutek je po zásluze potrestánphrase

za dobrotu na žebrotuphrase