From tanfo (“smell, stench (of mold)”) + -oso.
tanfoso (feminine tanfosa, masculine plural tanfosi, feminine plural tanfose)