Definitions of souvlakia:

  • noun:   made of lamb