Dictionary Romanian – English

ovipar



Adjectiv
1. zool.

oviparous