blood, sweat & tears sangre, sudor y lágrimas
Creator: | |
Language pair: | English英语译成Spanish西班牙语 |
Definition / notes: | sth very difficult and that requires a lot of effort and sacrifice. [Argentina] |
Your current localization setting
Chinese汉语
Select a language
Close search