meaning of book this place

book this place meaning in Urban Dictionary

instant departure time