Wikipedia
Hiboka
Hiboka is a spider genus in the family Idiopidae with only one species, Hiboka geayi, found in Madagascar.