Medical dictionary. 2011.
syncytoid — syn·cy·toid … English syllables
syncytoid — ˈsinsəˌtȯid adjective Etymology: New Latin syncytium + English oid : of, relating to, or resembling a syncytium … Useful english dictionary