Definify.com

Definition 2024


libellulids

libellulids

English

Noun

libellulids

  1. plural of libellulid