time-waiter
English
Noun
time
-
waiter
(
countable and uncountable
,
plural
time-waiters
)
(
obsolete
)
A person who
anticipates
a
favorable
moment
or
turn of events
; an
opportunist
.