The phrase
"instant potato" refers to a type of food that can be made quickly and easily. It usually comes in a powdered form that can be mixed with water to create mashed potatoes without the need for peeling, boiling, or mashing actual potatoes.
Full definition