Definify.com

Definition 2025


orycteres

orycteres

English

Noun

orycteres

  1. plural of oryctere