Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word scotland yard from English dictionary with examples, synonyms and antonyms.

scotland yard   noun

Meaning : The detective department of the metropolitan police force of London.

Synonyms : new scotland yard

चौपाल

Scotland yard ka meaning, vilom shabd, paryayvachi aur samanarthi shabd in Hindi. Scotland yard ka matlab kya hota hai?