mechanical sleeve - Spanish English Dictionary