to fit snugly - İngilizce Eşanlam Sözlük