armored scale Meaning, Definition & Usage

  1. noun insect having a firm covering of wax especially in the female

WordNet