Children's, Intermediate and Advanced Online English Dictionary & Thesaurus

Comprehensive
Dictionary Suite
Help
Help
Help
last1 coming after or finishing behind all others. [12 definitions]
last2 to persist or endure through time. [4 definitions]
lasting enduring or persisting for a long time. [2 definitions]