English: This perfume flabbergasted me.
Telugu: ఈ రూమర్ నన్ను ఉక్కిరిబిక్కిరి చేసింది.