Slovnenya

Translation English French: splayfoot

Dictionary: main
splayfoot
noun