Stranded, typically on an island Welcome to Japan Answers