しろ あと
shiro ato

Noun

1. castle site; ruins of a castle

Other forms: