Genovesa
See also:
genovesa
English
Proper noun
Genovesa
An
island
in
Ecuador
, one of the
Galapagos Islands
.