put your heart and soul into it - German English Dictionary