Definition

A ghan, in the context of Morocco, is a traditional North African horse, specifically a breed known for its strength and ability to travel long distances with minimal rest and water. These horses have played a significant role in the history of North Africa, particularly in transportation and warfare.