1 definition by BadgerMatt

Top Definition
When you host someone overnight in your home, and you are away the entire time.
You were such a wonderful Ghosthost last weekend, but next time I hope we get to see you!
by BadgerMatt November 07, 2013
Mug icon
Buy a Ghosthost mug!