Genovesa

See also: genovesa

English

Proper noun

Genovesa

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