put all one's efforts into - German English Dictionary