Bow Street

[ boh ]
/ boʊ /

noun

a street in London, England: location of a metropolitan police court.
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019

Examples from the Web for bow street