Online dictionary

Can someone point me in the right direction. Is it possible to use ROR
for an online dictionary similar to dictionary. com? If so, what is
required to do this? Can it manage xml data and generate virtual pages
to improve performance?

Please advise. Is there another CMS or framework better suited for
this? Drupal? Other?