Definition of lamb's fry in English:

lamb's fry

noun

mass nounBritish
  • 1Lamb's offal, especially the testicles, as food.

    • ‘There's this one scene in a Chinese restaurant where the reanimation device is turned on, and the heroes are attacked by lamb's fry and a hollowed-out, headless, hoofless beef carcass.’
    1. 1.1NZ, Australian Lamb's liver.