ひら
iihiraki

Noun

1. excuse; explanation; justification; vindication

Other forms: