Leptoglossus Definition
Definition
A genus of leaf-footed bugs (order Hemiptera) found in the Americas, known for their distinct leaf-like hind legs.
Browse
A genus of leaf-footed bugs (order Hemiptera) found in the Americas, known for their distinct leaf-like hind legs.
Browse