Spanish translation

Spanish translation
phrase
1. (general) 
The latest Spanish translation of the famous novel won an award.La más reciente traducción al español de la novela famosa ganó un premio.
Examples
Search history
Did this page answer your question?