Slovnenya

Translation English French: olive tree

Dictionary: main
olive tree
noun