Definition of roosts:
(n) :
The place where a bird sleeps (usually its nest or a branch).
(n) :
A group of birds roosting together.
(v) :
(intransitive, of birds or bats) To settle on a perch in order to sleep or rest.
(n) :
A bedroom.
(v) :
(figurative) To spend the night.
(n) :
(Australian rules football) A kick which causes the ball to travel a long distance.