removable keyed shroud - German English Dictionary