use '?' for JOKER (blank)

From letters W, H, A, T, C, H, A, M, A, C, A, L, L, I, T  I made following words

15 letter words

whatchamacallit[30]

9 letter words

tacamahac[18], catalatic[13]

8 letter words

halachic[18], chitchat[18], catchall[15], thalamic[15], calamata[12], climatal[12], tactical[12]

7 letter words

macchia[16], halacha[15], challah[15], catclaw[14], halalah[13], malacca[13], acclaim[13], acmatic[13], calathi[12], thallic[12], thalami[12], catcall[11], atactic[11], tallith[10], cattail[9]

6 letter words

chacma[15], chalah[14], thatch[14], twitch[14], chimla[13], hallah[12], hawala[12], wallah[12], withal[12], challa[11], chital[11], maltha[11], attach[11], acacia[10], alcaic[10], cicala[10], calami[10], camail[10], lactic[10], lactam[10], tactic[10], tictac[10], halala[9], hiatal[9], thalli[9], laical[8], tatami[8], atlatl[6], tallit[6]

5 letter words

which[16], hatch[13], hitch[13], watch[13], witch[13], chica[12], clach[12], milch[12], catch[12], match[12], wicca[12], macaw[12], acmic[11], laich[10], chill[10], almah[10], halma[10], hamal[10], aitch[10], latch[10], licht[10], claim[9], malic[9], cacti[9], halal[8], laith[8], lathi[8], thill[8], tilth[8], walla[8], await[8], twill[8], calla[7], lilac[7], lamia[7], llama[7], maill[7], tical[7], tamal[7], attic[7], tacit[7], atilt[5]

4 letter words

chaw[12], wich[12], wham[12], whim[12], chic[11], cham[11], mach[11], haha[10], hath[10], thaw[10], what[10], whit[10], with[10], chai[9], chia[9], lich[9], amah[9], halm[9], chat[9], tach[9], chit[9], itch[9], math[9], claw[9], caca[8], mica[8], calm[8], clam[8], hail[7], hila[7], hall[7], hill[7], halt[7], lath[7], hilt[7], that[7], wail[7], wall[7], will[7], wait[7], wilt[7], twat[7], watt[7], twit[7], laic[6], call[6], amia[6], alma[6], lama[6], lima[6], mail[6], mall[6], mill[6], acta[6], talc[6], atma[6], malt[6], milt[6], tact[6], matt[6], mitt[6], tala[4], alit[4], lati[4], tail[4], tali[4], tall[4], lilt[4], till[4], tilt[4]

3 letter words

hah[9], chi[8], hic[8], ich[8], ham[8], him[8], cam[7], mac[7], mic[7], aah[6], aha[6], ahi[6], hat[6], hit[6], lac[5], ama[5], aim[5], ami[5], lam[5], mil[5], act[5], cat[5], tic[5], mat[5], aal[3], ala[3], ail[3], all[3], ill[3], ait[3], alt[3], lat[3], lit[3], til[3]