langue fourrée

[French]

Stuffed sheep's tongue

Countries