From lupo (“wolf”) + -esco (“-ish”).
lupesco (feminine lupesca, masculine plural lupeschi, feminine plural lupesche)