toad bug


toad bug

noun

  1. any of several small broad aquatic insect-eating hemipterous insects of the family Gelastocoridae, having toadlike characteristics.

Leave a Reply

Your email address will not be published. Required fields are marked *

47 queries 1.404