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