Yeah that's why I don't go for those websites, there are hundreds of meanings for each TLA and you'll rarely know which one was meant (both because you don't feel like scrolling through that many, and because more than one usually fits). I made that mistake once or twice before.
Not useful in this case, but acronymfinder.com gives 60 possible meanings. Also the intented meaning as 54th down the list.
https://www.acronymfinder.com/DRI.html