Slovnenya

Translation English Japanese: projection screen

Dictionary: main
projection screen
noun