noun संज्ञा

Scotland Yard meaning in maithili

स्कॉटलैंड यार्ड

  • Definition

    the detective department of the metropolitan police force of London

    लंदन के महानगरीय पुलिस बल के जासूसी विभाग