Kamus Mobile
https://m.xamux.com
Indonesian to English
tumor selaput lendir myxoma
tumor(Med.) tumor.
selaputmembrane, film, coating
lendirmucous