1. to give (esp. to someone of lower status); to bestow; to grant; to confer; to present; to award
いや、これは神が与えてくれた機会なのだ。No, this is an opportunity that God has given me.
2. to provide; to afford; to offer; to supply
相手に逃げる間など与えてはならない。You mustn't give your opponent any chance to escape.
3. to assign
4. to cause
5. to pass (a variable to a function)