meaning of megachilidae:

1. leaf-cutting and mason bees


Related Words

megachilidae |

Developed & Maintained By Taraprasad.com

Treasure Words