Peptide may not yet be the 2026 Oxford Word of the Year, but it must surely be in the running. From your friendly ...