シンゾウニケガハエタ
Meanings
Expression
Idiomatic
1. brazen-faced; completely impudent
Composed of
heart; guts; nerve; central part
little more than; only slightly better than; almost the same as