attachable and detachable equipment sets - German English Dictionary