doubletree
/ˈdʌbəltriː/Definitions
1. noun
A hotel that is part of a large hotel chain known for offering warm cookies upon arrival
“I’ll be staying at the Doubletree hotel this weekend for the conference.”
1. noun
A hotel that is part of a large hotel chain known for offering warm cookies upon arrival
“I’ll be staying at the Doubletree hotel this weekend for the conference.”