do yeoman service

listen to the pronunciation of do yeoman service
English - Turkish
çok yardım etmek, çok yardımı dokunmak
English - English
give faithful support or assistance to someone