satellite sphinxes
English
Noun
satellite
sphinxes
plural of
satellite sphinx