be someone's poodle - Spanish English Dictionary

Suggest a Term