replete
(adj)
fully or abundantly provided or filled
click the back arrow to go back to the story