have a fleeting loving or sexual relationship - Spanish English Dictionary