to fit snugly - Almanca İngilizce Sözlük