The English term "stay" matches the German term "Aufenthalt"