This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Nidus

  1. n.
    A nest: a repository for the eggs of birds, insects, etc.; a breeding place; esp., the place or substance where parasites or the germs of a disease effect lodgment or are developed.



Shares

Related Words

Menu