Open main menu

EnglishEdit

Proper nounEdit

YRD

  1. Initialism of Yangtze River Delta, an area on the east coast of China, bordering the East China Sea.

AnagramsEdit