noun اسم

Scotland Yard meaning in urdu

اسکاٹ لینڈ یارڈ

  • Definition

    the detective department of the metropolitan police force of London

    لندن کی میٹروپولیٹن پولیس فورس کا جاسوسی شعبہ