alloscuta

English

Noun

alloscuta

  1. plural of alloscutum