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