In chemistry, an amphoteric compound (from Greek amphoteros 'both') is a molecule or ion that can react both as an acid and as a base.[1] What exactly this can mean depends on which definitions of acids and bases are being used.