Meaning of Hispaniola

Definition of Hispaniola

(noun) an island in the West Indies

Other information on Hispaniola

WIKIPEDIA results for Hispaniola
Amazon results for Hispaniola