noun સંજ્ઞા

Scotland Yard meaning in gujarati

સ્કોટલેન્ડ યાર્ડ

  • Definition

    the detective department of the metropolitan police force of London

    લંડનના મેટ્રોપોલિટન પોલીસ ફોર્સનો ડિટેક્ટીવ વિભાગ