closely-fitting sleeve - Francés Inglés Diccionario