It's more likely to be a bad dictionary. Why are you blaming the ham for being too big for the pan?
Es más probable que sea un mal diccionario. ¿Por qué culpamos el jamón por ser demasiado grande para la cacerola?