×

oviposition meaning in English

n. oviposition, laying of eggs

Related Words

  1. oviparité
  2. ovipositeur
  3. ovisac
  4. oviscapte
PC Version

Copyright © 2018 WordTech Co.