sphenobasions

English

Noun

sphenobasions

  1. plural of sphenobasion