Cantharid (noun) Definition, Meaning & Examples

noun
  1. any beetle of the family Cantharidae, having a soft elongated body; though found frequenting flowers, they are carnivorous
Cantharid (noun) Definition, Meaning & Examples

More Definitions