abilla
/əˈbiːlə/Definitions
1. noun
A type of insectivorous bat found in Madagascar.
“The abilla was a unique discovery in the field of bat species.”
1. noun
A type of insectivorous bat found in Madagascar.
“The abilla was a unique discovery in the field of bat species.”