MohammedPreview
Open in TheBrain

To Nidify

  1. (zoology) To make a nest.
Synonyms