Subscriber login


Forgot your password?

Library card login

Other

lamb's fry

Definition of lamb's fry

noun

[mass noun]
  • lamb’s offal as food, in particular:
  • British lamb’s testicles.
  • Australian/NZ lamb’s liver.