Slovnenya

Translation English Japanese: embarrassment

Dictionary: main
embarrassment
noun