repeated embrace between two people - Spanish English Dictionary