Slovnenya

Translation English French: stirrup

Dictionary: main
stirrup
noun