してそうだ
shite sōda

Particle
Evidential Auxiliary

Expresses hearsay ("I heard that...") of して

1. Seems like...; Looks like...; Probably...; It appears...

Hearsay Evidence