English: It needs a bit of explaining.
Telugu: కొంచెం వివరణ అవసరమే.