fleabag of a dog - French English Dictionary