removable sleeve - Turkish English Dictionary