detachable rim - Turkish English Dictionary