Meaning of "shingle"

What I read was “Ludovico wandered into the kitchen, sniffing for a shingle of ham.”

My dictionary says shingle is 1. a type of roofing tile, 2. pebbles, and 3. the nonscientific name for herpes zoster.

Which meaning fits into this context? Does it simply mean Ludovico followed the smell of a piece of ham to the kitchen?

Hi all potted out

The usage of “shingle” is unusual for me, but from the context I would say it means a “slice " or piece” of ham (similar to the shape of a shingle on a roof in the US). I would say “sniffing for” means “looking for (with his nose)”.