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.
年复一年地超支,现在终于尝到苦果了。