basicostae

English

Noun

basicostae

  1. plural of basicosta