Macrocytosis is the enlargement of red blood cells with near-constant hemoglobin concentration, and is defined by a mean corpuscular volume (MCV) of greater than 100 femtolitres (the precise criterion varies between laboratories). The enlarged erythrocytes are called macrocytes or megalocytes (both words have roots meaning "big cell").
Poor absorption of vitamin B12 in the digestive tract can also cause macrocytosis.
Gastrointestinal diseases that may cause macrocytosis include celiac disease (severe sensitivity to gluten from wheat and other grains that causes intestinal damage) and Crohn’s disease (inflammatory bowel disease that can affect any part of the gastrointestinal tract). (Source healthgrades.com)