In a generous or plentiful way; more than enough.
From 'ample' (Latin 'amplus' meaning 'large, spacious') plus adverbial suffix '-ly'. The root suggests something physically spacious that became metaphorically generous.
Try Another Word