deer: a reindeer, deer (walking venison) or other creature with antlers.
Places Shown
London; England