def list_to_english(strlist, conj='and'):
    """
    Convert a list of strings to description of the list in english.
    For example, ['4 coins', 'an apple', 'a sausage'] would be converted to
    '4 coins, an apple and a sausage'

    :param strlist: list of strings to convert to english
    :type strlist: str

    :return: english description of the passed list
    :rtype: str
    """
    if len(strlist) == 1:
        return strlist[0]
    msg = ''
    for i in range(len(strlist[:-1])):
        if i == len(strlist) - 2:
            delim = ' ' + conj
        else:
            delim = ','
        msg += '%s%s ' % (strlist[i], delim)
    return msg + strlist[-1]
