someone that relies on another for support - Alemán Inglés Diccionario