Slovnenya

Translation English French: horsehead

Dictionary: main
horsehead
noun