Taproot

Tamil Dictionary definitions for Taproot

Taproot : ஆணிவேர்

Taproot definition

Noun. The root of a plant which penetrates the earth directly downward to a considerable depth without dividing.