meaning of diaspididae

1. armored scales


Related Words

diaspididae |

Developed & Maintained By Taraprasad.com

Treasure Words