stifados

English

Noun

stifados

  1. plural of stifado