Meaning of guantanamo bay

Definition of guantanamo bay

(noun) an inlet of the Caribbean Sea; a United States naval station was established on the bay in 1903

Other information on guantanamo bay

WIKIPEDIA results for guantanamo bay
Amazon results for guantanamo bay