Slovnenya

Translation English Spanish: loudspeaker system

Dictionary: main
loudspeaker system
noun