What is the full meaning of barbastels
BARBASTEL, (French) a long-eared species of bat with hairy lips, also BARBASTELLE [n]
Example of the word barbastels placed on a Scrabble board.