Slovnenya

Translation English French: tom turkey

Dictionary: main
tom turkey
noun