1. YRD
    stands for Yangtze River Delta (China)
  2. YRD stands for Youth Restorative Disposal (UK police)
  3. YRD stands for Ypres Rose Developments (UK)
YRD
Share
Abbreviations And Their Meaning