Hispaniola
Definition/Scope: Island in Caribbean Sea shared by Haiti and Dominican Republic.
Narrower Terms:
Related Terms: