geoffroy's slit-faced bat - French English Dictionary