Etymology · Spanish

Caballero

3 English words descend from Spanish Caballero, most common first.