hug and kiss someone passionately - Spanish English Dictionary