From mielo- + -oide.
mieloide (plural mieloidi)
mieloide m or f (masculine and feminine plural mieloides)