Etymology
Today it means: A miscellaneous collection of shabby or ragtag things. Full definition →
From tag-rag + -ery.
Etymology from Wiktionary, CC BY-SA 4.0.