Meaning of the Sanskrit Word: satrura

Compound Sanskrit Words Containing: satrura

  satrura mitra—the friend of the enemy    Antya 18.98