Libelluloid meaning

(zoology) Like or pertaining to the dragonflies.
adjective
0
0
Advertisement

Origin of libelluloid

  • Libellula +‎ -oid
    From Wiktionary