English: little less than a god.
Telugu: ఒక దేవదూత కంటే తక్కువ.