1.
difficult and tiring, or needing a great deal of effort
2.
to provide something -- typically money, an equivalent item to make up for a loss
3.
to discourage, intimidate or lessen someone's courage
4.
a situation in which a difficult choice has to be made between two different things.
5.
steady, earnest and energetic effort
6.
to hinder, impede or slow the progress of something
7.
fearlessly brave, bold or adventurous
8.
to overcome a difficulty or to be placed directly on top of something
9.
yielding to something they've tried to fight off
10.
very determined and not giving up easily