savannoids

English

Noun

savannoids

  1. plural of savannoid