Kotomora
テビチ (tebichi) Japanese meaning: pig's feet | Kotomora