scotland yard Edit
ലണ്ടന് പോലീസിന്റെ ആസ്ഥാനം
Scotland Yard Edit
Noun
the detective department of the metropolitan police force of London
Entries from Olam Open Database
Scotland yard(noun)::
അതിന്റെ പ്രസിദ്ധമായ കുറ്റാന്വേഷണ വിഭാഗം,
ലണ്ടന് പോലീസിന്റെ ആസ്ഥാനം,
രഹസ്യപ്പോലീസ് വകുപ്പ്,
visit http://olam.in/ for details
Do you have any comments about this word? Use this Section