def remove_suffixes(text: str, suffixes:list) -> str:
    """Removes pre-defined suffixes from a given text string.

    Arguments:
        text: Text string where suffixes should be removed
        suffixes: List of strings that should be removed from the end of the text

    Returns:
        text: Text string with removed suffixes
    """
    for suffix in suffixes:
        if text.lower().endswith(suffix.lower()):
             return text[:-len(suffix)].strip()
    return text