Slovnenya

Translation English Spanish: pericarp

Dictionary: main
pericarp
noun