meaning of apidae

1. honeybees; carpenter bees; bumblebees


Related Words

apidae |

Developed & Maintained By Taraprasad.com

Treasure Words