English Dictionary
Definition ouma in British English
ouma noun
[countable] noun
/ˈəʊmɑː/

English Dictionary