Slovnenya

Translation English French: giblets

Dictionary: main
giblets
noun