What does book this place mean?

book this place meaning in Urban Dictionary

instant departure time