i dedicate my life to you - French English Dictionary