happen to have something good - Spanish English Dictionary