Slovnenya

Translation English French: unmovable

Dictionary: main
unmovable
adjective