scotland yardtranslation and definition "scotland yard", tamil lexiconWordTamil Definitionscotland yardலண்டன் காவல்துறை நிலையம், பிரிட்டன் தலைநகரப் போலிஸ், இங்கிலாந்தின் குற்ற வேவுத்துறைத் தலைமையிடம்.