cuddling up together - Turkish English Dictionary