Definition of gives:
(v) :
(ditransitive) To move, shift, provide something abstract or concrete to someone or something or somewhere.
(v) :
To transfer one's possession or holding of (something) to (someone).
(v) :
To make a present or gift of.
(v) :
To pledge.
(v) :
To provide (something) to (someone), to allow or afford.
(v) :
To cause (a sensation or feeling) to exist in (the specified person, or the target, audience, etc).