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  How do you write RN after your name?