ova ( synonym found)

Definition of ova:

(n) : (scientific term) Irregular plural of ovum

Definition of ova:

(n) : (scientific term) Irregular plural of ovum

Back to Top