MalayTranslate.com
Malay to English Translator
Translate Here

English to English

polypus
('p/A/l/@/p/@/s )

noun (n)

  • a small vascular growth on the surface of a mucous membrane
    kecil vaskular pertumbuhan pada permukaan yang mucous membran
    Synonym:
    polyp
    source: wordnet30
  • Same as Polyp.
    sama seperti polyp u/ u.
    source: webster1913