What does Expedia mean in English?

What does Expedia mean in English?

1 to hasten the progress of; hasten or assist. 2 to do or process (something, such as business matters) with speed and efficiency.

See also  Is the gecko from GEICO real?