anticipate - to expect something to happen and prepare for it, be derived from - to come from something, book ahead - to arrange in advance to have a ticket, hotel room, etc., have its roots in - to begin in a particular place or way, play host to - to provide the place where an event takes place, trace back - to find the origin of something,

Leaderboard

Visual style

Options

Switch template

Continue editing: ?