Slovnenya

Translation English Spanish: rod cell

Dictionary: main
rod cell
noun