meaning of megabat

1. large Old World bat of warm and tropical regions that feeds on fruit


Related Words

megabat |

Developed & Maintained By Taraprasad.com

Treasure Words