souvlakia

noun

Alternative spelling of souvlaki.

noun

made of lamb