fleabag of a dog - Spanish English Dictionary