oviparousEnglish

oviparous

Adjective

Egg-laying

English: oviparous

Bahasa: bertelur

Bahasa words with similar meanings