Definify.com

Definition 2025


lamprophiids

lamprophiids

English

Noun

lamprophiids

  1. plural of lamprophiid