English | German | Russian | Czech

libelluloid English

Meaning libelluloid meaning

What does libelluloid mean?

libelluloid

(entomology) Like or pertaining to the dragonflies.

Are you looking for...?