Slovnenya

Translation English French: surefooted

Dictionary: main
surefooted
adjective