do something very well - German English Dictionary