roost
noun
verb
ruːst
noun
1
a
place
where
birds
rest
and
sleep
〔鸟的〕栖息处
verb
2
if
a
bird
roosts,
it
rests
or
sleeps
somewhere
〔鸟〕栖息
3
sb’s chickens come home to roost sth comes home to roost
also
又作
used
to
say
that
someone’s
past
mistakes
are
causing
problems
for
them
now
自食其果; 自作自受
After
years
of
overspending,
the
chickens
have
come
home
to
roost.
年复一年地超支,现在终于尝到苦果了。