Meaning of armored scale
Definition of armored scale
(noun)
insect
having a
firm
covering
of wax
especially
in the
female
Other information on armored scale
WIKIPEDIA results for
armored scale
Amazon results for
armored scale
Tweet