one who is dependent - Spanish English Dictionary

Suggest a Term