Slovnenya

Translation English Spanish: storage cell

Dictionary: main
storage cell
noun