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
Tweet