Noun Definition

meloid

1.Definition: beetle that produces a secretion that blisters the skin

Category: Animals