Slovnenya

Translation English Japanese: demarcation

Dictionary: main
demarcation
noun