inhabitant of the keys, small islands - Spanisch Englisch Wörterbuch