Alibaba
Alibaba. Means Alibaba Investment Limited together with any of its affiliates holding Equity Securities of the Company.
Found in
SOHU COM INC contract
Alibaba. As defined in the first paragraph of this Agreement.
All Definitions
Found in
ALTABA INC. contract