biovular
English
biovular meaning in English • biovular का अर्थ अंग्रेजी में
Adjective
- derived from two separate ferilized ova; -- of twins; as, fraternal twins are biovular. Antonym of identical.