telamaasturi

Noun

 * 1) an off-road vehicle with caterpillar tracks