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