lamb's fry


lamb's fry

n 1. (Cookery) Brit lamb's offal, esp lamb's testicles, as food 2. (Cookery) Austral and NZ lamb's liver as food