Definify.com

Definition 2025


lamprids

lamprids

English

Noun

lamprids

  1. plural of lamprid