Slovnenya

Translation English Japanese: barricade

Dictionary: main
barricade
verb