This is an instance of where American (vernacular) English differs from British English. " or "off". In the UK, "leave" is commonly used.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Majid721-I have two weeks off. >> OK
2-I'm on leave for two weeks.OR I'm two weeks leave.