English Spanish Dictionary (Granada University, Spain), 7.7 Index
Online Translation >
English Translation >
English Spanish Dictionary (Granada University, Spain), 7.7 Index
Babylon NG
The Next Generation of translation!
Download it's free