mesoscuta

English

Noun

mesoscuta

  1. plural of mesoscutum