mechanical sleeve - Turkish English Dictionary