Definitions of La tour:

  • noun:   French painter of religious works (1593-1652)