Slovnenya

Translation English French: immovable

Dictionary: main
immovable
adjective