Find the word definition

Wiktionary
street pigeon

n. (context UK English) a rock pigeon living in an urban environment.