English: They are great devotees.
Telugu: వారు మహా ధానుష్కులు; మహారథులు.