Meaning of “bookable” in the English Dictionary