Slovnenya

Translation English Spanish: gun enclosure

Dictionary: main
gun enclosure
noun