Green Turtle Cay

English

Proper noun

Green Turtle Cay

  1. An island in the Abaco Islands, Bahamas.

Further reading