caballero /(?)/

ca·bal·le·ro

caballero

n.
  1. A knight or cavalier; hence, a gentleman.