use '?' for JOKER (blank)

From letters S, A, L, M, O, N, I, D  I made following words

8 letter words

salmonid[11]

7 letter words

amidols[10], daimons[10], domains[10], almonds[10], dolmans[10], malison[9], ladinos[8]

6 letter words

amidol[9], daimon[9], domain[9], almond[9], dolman[9], dismal[9], dolmas[9], modals[9], damson[9], monads[9], nomads[9], oilman[8], limans[8], amnios[8], salmon[8], ladino[7], island[7], adonis[7], danios[7], soland[7], soldan[7], indols[7], aloins[6]

5 letter words

amido[8], dolma[8], domal[8], modal[8], monad[8], nomad[8], amids[8], maids[8], milds[8], damns[8], minds[8], misdo[8], molds[8], liman[7], amino[7], amnio[7], limas[7], mails[7], salmi[7], amins[7], mains[7], minas[7], limns[7], loams[7], molas[7], limos[7], milos[7], moils[7], manos[7], mason[7], moans[7], monas[7], nomas[7], soman[7], nidal[6], danio[6], nodal[6], indol[6], dials[6], lands[6], adios[6], loads[6], diols[6], idols[6], lidos[6], loids[6], sloid[6], soldi[6], solid[6], donas[6], dinos[6], aloin[5], anils[5], nails[5], slain[5], snail[5], loans[5], salon[5], solan[5], linos[5], lions[5], loins[5], noils[5]

4 letter words

amid[7], maid[7], mild[7], damn[7], mind[7], modi[7], mold[7], dams[7], mads[7], dims[7], mids[7], doms[7], mods[7], lima[6], mail[6], amin[6], main[6], mina[6], limn[6], loam[6], mola[6], limo[6], milo[6], moil[6], mano[6], moan[6], noma[6], aims[6], amis[6], sima[6], alms[6], lams[6], slam[6], mils[6], slim[6], mans[6], nims[6], moas[6], soma[6], miso[6], mols[6], mons[6], noms[6], dial[5], laid[5], land[5], load[5], diol[5], idol[5], lido[5], loid[5], dona[5], dino[5], nodi[5], aids[5], dais[5], sadi[5], said[5], dals[5], lads[5], lids[5], sild[5], slid[5], ands[5], dans[5], sand[5], dins[5], ados[5], odas[5], soda[5], dols[5], olds[5], sold[5], dons[5], nods[5], anil[4], lain[4], nail[4], naoi[4], loan[4], lino[4], lion[4], loin[4], noil[4], ails[4], sail[4], sial[4], ains[4], anis[4], sain[4], lins[4], nils[4], also[4], sola[4], oils[4], silo[4], soil[4], soli[4], naos[4], ions[4]

3 letter words

dam[6], aid[4], dal[4], lad[4], lid[4], ail[3]