detachable shutter - Turkish English Dictionary