Slovnenya

Translation English French: horseshoe

Dictionary: main
horseshoe
noun