English edit

Noun edit

stifados

  1. plural of stifado