Etymology · Spanish

guapo

1 English words descend from Spanish guapo, most common first.