MohammedPreview
Open in TheBrain

To Nidificate

  1. (intransitive) To make or build a nest.
Synonyms