meaning of barbastel

1. A European bat (Barbastellus communis), with hairy lips.


Related Words

barbastel |

Developed & Maintained By Taraprasad.com

Treasure Words