roost - Dictionary definition and meaning for word
roost
Definition (noun) a shelter with perches for fowl or other birds
Definition (noun) a perch on which domestic fowl rest or sleep
Definition (verb) sit, as on a branch
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com