sloak - German English Dictionary