×

nidus meaning in English

n. nidus, nest for laying eggs, place for breeding (especially for insects)

Related Words

  1. nidifiant
  2. nidification
  3. niel
  4. nielle
PC Version

Copyright © 2018 WordTech Co.