Slovnenya

Translation English French: hawkshaw

Dictionary: main
hawkshaw
noun
2 p, peter, pierre.
4 tec.