I've not intentionally eaten meat in over 15 years. The only real definition of vegetarian is someone who makes a conscious choice to not eat something that contains meat. Just because someone may still crave meat but chooses not to eat it doesn't make them any less of a vegetarian.