Translation of Idul Adha in English:

Idul Adha

noun

  • 1

    feast of the sacrifice of Ismael by Abraham