m.seslisozluk.com
uphill battle
 English - Turkish translation
1. Zorlu mücadele, amansız mücadele, savaşım. 2. zor iş. 3. zorlu mücadele. 4. zorlu görev. 5. zor görev.
 English - English translation
1. If something you are trying to do is an uphill battle, it is very difficult, often because other people are causing problems for you. 2. something that is a challenge, difficult task.

© 1999-2010 mobile.seslisozluk.com
www.seslisozluk.com