English: “The film really made an impression on us.
Telugu: . ఆ సినిమా మనపై చాలా ప్రభావం చూపినట్లు అర్థం.