lamb's fry








noun

  1. British lamb’s offal, esp lamb’s testicles, as food
  2. Australian and NZ lamb’s liver as food
55 queries 0.385