Fetching details from the dictionary...

to receive; to take; to accept
to get someone to do something
to have in one's pocket (a fight, match)
to contract (a disease); to catch; to be affected
友達からプレゼントを貰いました。
I received a present from my friend.
先生に本をもらって嬉しかった。
I was happy to receive a book from the teacher.
友達からプレゼントをもらいます。
I will receive a present from a friend.