scotland yard: the detective department of the metropolitan police force of London
police: the force of policemen and officers
boston baked beans: dried navy beans baked slowly with molasses and salt pork