meaning of armored scale

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


Related Words

armored scale |

Developed & Maintained By Taraprasad.com

Treasure Words