1. a stone pagoda piled up on the Jeju Island beach

    a stone pagoda piled up on the Jeju Island beach