Slovnenya

Translation English French: giblet

Dictionary: main
giblet
noun