Meaning of roost

Definition of roost

(noun) a shelter with perches for fowl or other birds
a perch on which domestic fowl rest or sleep
(verb) sit, as on a branch; "The birds perched high in the tree"
settle down or stay, as if on a roost

Other information on roost

WIKIPEDIA results for roost
Amazon results for roost