intestinal villus - Spanish English Dictionary