Definition (donation)
To generously donate one's money, time, or best efforts.
Many employees volunteered to give of their time and skills to support the charity event.
The philanthropist was known for giving of his money generously to those in need.
Despite his busy schedule, he still gave of his time to mentor the young athletes.