Definitions of meloid:

  • noun:   beetle that produces a secretion that blisters the skin