polistes

(noun) Polistes

< polishing | polistes annularis >