lorisids

English

Noun

lorisids

  1. plural of lorisid