Barking

What is Barking?

Barking definition and meaning on Dictionary terms:
noun

a borough of Greater London, England.