noun നാമം

Scotland Yard meaning in malayalam

സ്കോട്ട്ലൻഡ് യാർഡ്

  • Definition

    the detective department of the metropolitan police force of London

    ലണ്ടനിലെ മെട്രോപൊളിറ്റൻ പോലീസ് സേനയുടെ ഡിറ്റക്ടീവ് വിഭാഗം