Definify.com

Definition 2025


petaurids

petaurids

English

Noun

petaurids

  1. plural of petaurid