Slovnenya

Translation English French: seed plant

Dictionary: main