albaspines

English

Noun

albaspines

  1. plural of albaspine