Definition.com
A Foundation stone (n.) of an ancient city usually comes with the story of a lynching, badly camouflaged.
1 definition
A Foundation stone (n.) of an ancient city usually comes with the story of a lynching, badly camouflaged.