Ambush bug

What is Ambush bug?

Ambush bug definition and meaning on Dictionary terms:
noun
any of several carnivorous bugs of the family Phymatidae, inhabiting tropical areas in the Americas and Asia, that lie concealed in flowers to prey on insects.

 

reference: https://www.dictionary.com/browse/ambush-bug

Tags: