来訪らいほうしゃ
raihōsha

Noun

1. visitor; caller

まちをあげて来訪らいほうしゃこころから歓迎かんげいした。
machio agete raihōshao kokorokara kangē shita.
The whole town accorded a hearty welcome to the visitor.