Turkish-English dictionary »

mukoza meaning in English

TurkishEnglish
mukoza noun

mucous membrane [mucous membranes](membrane which secretes mucus)
noun
[UK: ˈmjuːkəs ˈmem.breɪn] [US: ˈmjuːkəs ˈmem.ˌbren]

Your history