endowed Definition
Definition
originally meaning 'given as a gift' or 'bestowed' refers to something that is given to a person or place naturally or by a higher power, such as a natural talent or ability, or an inherent quality or characteristic.
Browse