Etymology · Spanish

Cayo Largo

2 English words descend from Spanish Cayo Largo, most common first.