Top definition
The worst biggest hotel third party, casually screws up hotel information.
I cant stand this booking, must be Expedia.
by Yerffej Hcnerf April 21, 2018
Get the mug
Get a Expedia mug for your barber Bob.
buy the domain for your art site