English edit

Noun edit

astrophorids

  1. plural of astrophorid