Noun Definition

cercopidae

1.Definition: froghoppers or spittlebugs

Category: Animals