English: Baffling stuff.
Telugu: విసుగు తెప్పించిన విష‌యాలు.