prodigarsi

Verb

 * 1) to do one's best
 * 2) (with per or in) to dedicate or apply oneself
 * 3) (with in) to give in to effusion
 * 1) (with in) to give in to effusion
 * 1) (with in) to give in to effusion
 * 1) (with in) to give in to effusion