Baltra

English

Proper noun

Baltra

  1. An island in Ecuador, one of the Galapagos Islands.