Etymology
Today it means: A kind of carpet created by interlocking warp (vertical) and weft (horizontal) threads. Full definition →
From flat + weave.
Etymology from Wiktionary, CC BY-SA 4.0.