Definisi 'oötooid'

English to English
noun
1 A half oviparous, or an oviparous, mammal; a marsupial or monotreme. Terjemahkan
source: webster1913


Visual Synonyms