Vocabulary

恥さらし

disgrace; shame

noun na-adjective
freq #900