caballero

noun
  1. a Spanish gentleman or knight
  2. a horseman or cavalier

Examples