Bahasa Melayu

umbai

Bahasa Melayu

English

appendix; small intestine; fringe.

اومباي

Historical MyKamus entry, originally published 30 September 2010.