We do not currently know of any synonyms for stifado.
The noun stifado is defined as:
Did you mean staffed or stuffed?