time-waiter

English

Noun

time-waiter (countable and uncountable, plural time-waiters)

  1. (obsolete) A person who anticipates a favorable moment or turn of events; an opportunist.