ovipara

/ˌoʊvɪˈpɛərə/

Definitions

1. noun

A female animal that lays eggs, especially one that is not a bird

“The reptile is an ovipara, and lays eggs in the sand.”

Synonyms

  • egg-layer
  • egg-laying female

Antonyms

  • vivipara