Meaning of meloid

Definition of meloid

(noun) beetle that produces a secretion that blisters the skin

Other information on meloid

WIKIPEDIA results for meloid
Amazon results for meloid