ladòb

English: Translation
lamb roast
noun