ALL meanings of detachable lens
de·tach lens
D d - noun detachable lens a lens on a digital camera that can be separated from the camera itself, making it easier for the photographer to take certain types of shot. A cable usually connects the disconnected lens and camera 3