HENROOST


Meaning of HENROOST in English

noun a place where hens roost.

Webster English vocab.      Английский словарь Webster.