libelluloid

English definition

adjective

  1. Like or pertaining to the dragon flies.

    Source: Webster 1913

More about “libelluloid”

Similar-sounding words