Definition of roosting place in English:

roosting place

noun

  • 1The place where a bird roosts.

  • 2A resting place, now usually a temporary one.

Origin

Late 16th century; earliest use found in Barnabe Googe (1540–1594), poet and translator. From roosting + place.

Pronunciation

roosting place

/ˈruːstɪŋ ˌpleɪs/