omra

French

Noun

omra f (plural omras)

  1. alternative form of oumra