The Punishment movie 1973. Das Werk SdKfz 250. Google do inglês para o português in english. Indeevaram meaning in telugu pronunciation.