self-isolate - German English Dictionary