Indonesian to English
tumor selaput lendir myxoma
tumor selaput lendir
please wait
by Xamux Translate
tumor(Med.) tumor.
selaputmembrane, film, coating
lendirmucous
Browse by prefix