English Dictionary
Definition momo in British English
momo noun
noun
1
a dumpling made with vegetables and meat
