Tamil Dictionary 🔍

henroost

Hen"roost`, n. Defn: A place where hens roost.


henroost - Similar Words