Definify.com

Definition 2024


orycteres

orycteres

English

Noun

orycteres

  1. plural of oryctere