noun பெயர்ச்சொல்

Scotland Yard meaning in tamil

ஸ்காட்லாந்து யார்டு

  • Definition

    the detective department of the metropolitan police force of London

    லண்டன் பெருநகர காவல்துறையின் துப்பறியும் துறை