Just create a script that iterates through the two lists. Select a word from the first list then append every word in the second list to it and output that to a third list, rinse and repeat.
For example (this can be done at the commandline, but creating a script that you can use over and over again would be just as easy):
listone is a file that contains (18 Bytes):
listtwo is a file that contains (21 Bytes):
Creates listthree containing (140 Bytes):Code:for WORD in `cat listone`; do for WORD2 in `cat listtwo`; do echo $WORD$WORD2|tee -a listthree;done; done
Also keep in mind that the storage requirements of your new list (listthree) are going to grow extremely quickly. There's a good discussion about wordlist sizes here: