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

Leave a Reply

Your email address will not be published. Required fields are marked *