English dictionary
meloid meaning and definition
Definition and meaning of meloid at MeaningMonkey.org. meloid meaning and definition in the English Dictionary.MELOID noun
Definition of meloid (noun)
- beetle that produces a secretion that blisters the skin
- synonyms: blister beetle
Source: Princeton University Wordnet