definition 1: to present for payment or consideration.
example: Your payment is overdue: please render the amount due within ten days.
example: Would anyone else like to render their opinion on this matter?
definition 2: to cause to become; make.
example: He tried to escape, but his broken leg rendered him helpless.
definition 3: to give or offer, especially in order to help or assist.
example: The Red Cross rendered aid to the needy during the emergency.
See full entry