noun ବିଶେଷ୍ୟ

Scotland Yard meaning in oriya

ସ୍କଟଲ୍ୟାଣ୍ଡ ୟାର୍ଡ |

  • Definition

    the detective department of the metropolitan police force of London

    ଲଣ୍ଡନର ମହାନଗର ନିଗମର ପୋଲିସ ବିଭାଗର ଗୁପ୍ତଚର ବିଭାଗ