indowed

adjective
  1. provided with a dowry or endowment; furnished with natural gifts or talents
  2. Usage: archaic or literary; often used in the phrase 'well-indowed' or 'richly indowed'

Examples