noun నామ వాచకము

Scotland Yard meaning in telugu

స్కాట్లాండ్ యార్డ్

  • Definition

    the detective department of the metropolitan police force of London

    లండన్ యొక్క మెట్రోపాలిటన్ పోలీస్ ఫోర్స్ యొక్క డిటెక్టివ్ విభాగం