tripoux
[
French
]
Stuffed sheep's tripe
Countries
France