Meaning of “Scotch egg” in the English Dictionary

british dictionary