Vocabulary
まほらま
まほらま
great and splendid land; excellent location; splendid place
noun