Definify.com

Definition 2026


lamprids

lamprids

English

Noun

lamprids

  1. plural of lamprid