Tamil Dictionary 🔍

scotland-yard

n. லண்டன் காவல்துறை நிலையம், பிரிட்டன் தலைநகரப் போலிஸ், இங்கிலாந்தின் குற்ற வேவுத்துறைத் தலைமையிடம்.


scotland-yard - Similar Words