Wiktionary
flea bag
n. 1 A disreputable place of accommodation. 2 (context slang English) A dog.