say/do admirable things - German English Dictionary