omra
French
Noun
omra
f
(
plural
omras
)
alternative form of
oumra