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

Comprehensive
Dictionary Suite
Help
Help
Help
leave1 to depart or go away from. [10 definitions]
left1 of, located on, or pertaining to the side of the human body where the heart is located or to the side of any other thing in the same relative position. [6 definitions]
left2 past tense and past participle of leave1.