rely heavily on - French English Dictionary