to fit snugly - Francés Inglés Diccionario