ABCDEFGHIJKLMNOPQRSTUVWXYZ

Definition

Delphacids are a type of planthopper, a plant parasite.

Above: Delphacids on a taro (Colocasia esculenta) leaf.