nidi nidi

Definition(s):

  1. (n) a central point or locus of an infection in an organism
  2. (n) a nest in which spiders or insects deposit their eggs

Synonym(s)

Word of the Day
languish languish
/ˈlæŋɡ wɪʃ /