Noun Definition

leptoglossus

1.Definition: leaf-footed bugs

Category: Animals