Apps from Smartpcx
Smartpcx
Spanish dictionary with 100K+ definitions, offline access, voice recognition & learning tools