live a promiscuous and wild life - Spanish English Dictionary