def word_remove(text, wordlist):
    """
    This function takes a list of text strings and a list of words. It returns the list of text strings 
    with the words appearing in the wordlist removed.
    """
    # Create new emoty list for the cleaned text
    clean_text = []
    # Seperate ALL words from each other and write them with lower case
    wordlist = ' '.join(wordlist).lower().split()
    
    # Loop over every chunk and remove the words from the wordlist
    for i in range(len(text)):
        chunk = text[i] # take chunk
        chunkwords = chunk.split() # split into single words
        resultwords  = [word for word in chunkwords if word.lower() not in wordlist] # remove words from wordlist
        chunkclean = ' '.join(resultwords) # gather all words into a string again 
        clean_text.append(chunkclean) # append the chunk to the list outside the loop

    return(clean_text)