Definition, synonyms and related words
A submergent coastal landform, often known as a drowned river valley
"The developer explained that migrating to a ria would allow users to interact with web applications as smoothly as traditional desktop software."
Initialism of rich Internet application.