meloid
1. [ noun ] (zoology) beetle that produces a secretion that blisters the skin
Synonyms: blister_beetle
Related terms: beetle Spanish_fly oil_beetle Meloidae
Similar spelling:   Meloidae
  melody
  Melodi
  Melida
  myeloid
  Melodie
  Melodee
  meld
  mellowed
  Melda