megaloolithid

English

Noun

megaloolithid (plural megaloolithids)

  1. Any fossilised dinosaur egg of the oogenus Megaloolithus