meaning of aphididae

1. small soft-bodied plant lice


Related Words

aphididae |

Developed & Maintained By Taraprasad.com

Treasure Words