Slovnenya

Translation English French: inexhaustible

Dictionary: main
inexhaustible
adjective