roost[verb]Synonyms: alight, land, light, perch, set down, settle, sit down, touch down, harbor, billet, board, domicile, house, hut, lodge, put up, quarter, room
[TahlilGaran] English Synonym Dictionary ▲
II. roost2 verb [intransitive]1. if a bird roosts, it rests or sleeps somewhere
2. sb’s chickens come home to roost (
also something comes home to roost) 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. [TahlilGaran] Dictionary of Contemporary English ▲