noun संज्ञा

Scotland Yard meaning in hindi

अंग्रेज़ी पुलिस

  • Definition

    the detective department of the metropolitan police force of London

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