be extremely devoted to - German English Dictionary