The moose is the largest deer in the world.  Its name comes from an American Indian word which literally means “eats off,” from the animal’s habit of stripping bark and branches off trees. A moose is a creature of the forested parts of northern North America and Europe.  If feeds chiefly on the leaves, twigs [...]