Definition of "Stelamoebea"

Stelamoebea