Taurine is an amino acid, but it's not one of the 8 or 9 essential amino acids (ones we need, but can't make out of other things we eat). The word "Taurus" is Latin for "bull", so I figure meat (beef) is a rich source of it, but it might also occur in other foods.