Skip to main content

libellulid

English libellulid meaning in English  •  libellulid का अर्थ अंग्रेजी में
Noun
  • A dragon fly; -- from Libellula, the name of the typical genus.
Advertisement