Slovnenya

Translation English French: flourishing

Dictionary: main
flourishing
adjective