meaning of horseshoe bat

1. bat having a horseshoe-shaped leaf on the nose


Related Words

horseshoe bat | orange horseshoe bat |

Developed & Maintained By Taraprasad.com

Treasure Words