pertaining to sancti spíritus, cuba or inhabitants - French English Dictionary