n.
1.a shelter with perches for fowl or other birds
2.a perch on which domestic fowl rest or sleep roost v.
1.sit, as on a branch
2.settle down or stay, as if on a roost
Idiom of the Day
take hold of (someone or something)
to get in control of someone or something
Something seemed to take hold of the man and he began to act very strange.