cantharid









cantharid


noun

  1. any beetle of the family Cantharidae, having a soft elongated body; though found frequenting flowers, they are carnivorous
51 queries 0.671