おたぐり
otaguri

Noun

1. stewed horse entrails (specialty of Nagano Prefecture)

Food