I have been learning British English. I found a sentence in a TV series:
'I heard an alley cat screeching.'
also
'Stop screeching like an alley cat!'
However, I don't quite understand the meaning. I have googled 'alley cat', but it turned out that 'alley cat' is a bar... I guess 'screeching like an alley cat' may mean 'being very emotional' but I am not sure. Could anyone tell me what does it mean?