Noun Definition

membracidae

1.Definition: plant hoppers: treehoppers

Category: Animals