meaning of tetranychidae

1. plant-feeding mites


Related Words

tetranychidae |

Developed & Maintained By Taraprasad.com

Treasure Words