kiss and cuddle - Turkish English Dictionary