×
oviposition
meaning in English
n.
oviposition, laying of eggs
Related Words
oviparité
ovipositeur
ovisac
oviscapte
PC Version
Copyright © 2018 WordTech Co.