Slovnenya

Translation English Spanish: tissue layer

Dictionary: main
tissue layer
noun