great slit-faced bat - Spanish English Dictionary