Slovnenya

Translation English Spanish: storage battery

Dictionary: main
storage battery
noun