meaning of armored scale

armored scale meaning in General Dictionary

pest having a firm covering of wax especially in the feminine