Meaning of anchor root in English:

anchor root

noun

  • A root of a plant that serves primarily to stabilize the plant and hold it in place.

Origin

Mid 19th century; earliest use found in Saturday Evening Post (Philadelphia).