Canterbury Lamb (noun) Definition, Meaning & Examples

noun
  1. New Zealand lamb exported chilled or frozen to the United Kingdom
Canterbury Lamb (noun) Definition, Meaning & Examples

More Definitions