snuggle up (to each other) - Turco Inglés Diccionario