Definitions of Microdesmidae:

  • noun:   wormfishes