よもぎ しま
yomogiga shima

Noun

1. Mount Penglai

Archaic
Related to 蓬莱
Noun

2. Japan

Archaic