Maybe a literal rhyme has been lost in the translation. India speaks many languages in addition to English.
Granted.