closely-fitting sleeve - French English Dictionary