to fit snugly - Turc Anglais Dictionnaire