Slovnenya

Translation English Japanese: seeing red

Dictionary: main
seeing red
noun