endowed

英文釋義

  1. provided or supplied or equipped with (especially as by inheritance or nature)