Translation of دلیل in English

دلیل

Noun (feminine)

  1. physical exercise, drill

  2. punishment

Powered by Oxford