因陀罗 yīn tuó luó

DEFINITIONS

  1. Indra (a Hindu deity)

CHARACTERS

因 yīn cause, reason; by; because (of)
陀 tuó steep bank, rough terrain
罗 luó net for catching birds; gauze