English: This term makes me giggle.
Telugu: ఈ పదం నాకెందుకో నవ్వు తెప్పిస్తుంది.