Translation of mimbar in English:

mimbar

mimbar

noun

  • 1

    mimbar, pulpit in a mosque