Translation of abid in English:

abid

devout person

noun

  • 1

    devout person