Slovnenya

Translation English French: seedpod

Dictionary: main
seedpod
noun