Noun Definition

dactylopiidae

1.Definition: cochineal insects

Category: Animals