Slovnenya

Translation English French: pericarp

Dictionary: main
pericarp
noun