someone that relies on another for support - French English Dictionary