dedicate oneself completely to - German English Dictionary