What is Knockdown?

Knockdown definition and meaning on Dictionary terms:

capable of knocking something down; overwhelming; irresistible: a knockdown blow.
constructed in separate parts that can readily be taken apart for easy storage, shipping, etc.: a knockdown toolshed.
offered or acquired for less than the prevailing rate: first-rate goods at knockdown prices.