居回 いまわ
imawari

Noun

1. one's surroundings; surrounding area

Obsolete