Fetching details from the dictionary...
(permitted) period of stay (in a country); authorized length of stay; duration of stay