a low island or reef of sand or coral [Spanish cayo, from Lucayo (a language formerly spoken in the Bahamas)]