Comprehensive
Dictionary Suite
Help
Help
Help
leave1 to depart or go away from. [10 definitions]
leave2 permission. [3 definitions]
leave3 to grow leaves, as a tree.