Etymology
Today it means: A machine used to bring up a nap on certain types of cloth, or a building housing such machines. Full definition →
From gig + mill.
Etymology from Wiktionary, CC BY-SA 4.0.