satellite sphinxes

English

Noun

satellite sphinxes

  1. plural of satellite sphinx