DO ONE GOOD Meaning of DO ONE GOOD in English {v. phr.} To benefit. * /The fresh air will do you good after having been inside the house all day./ Dictionary of English idioms . Словарь английских идиом. 2012