From English-French FreeDict Dictionary ver. 0.1.6: stay /stei/ 1. séjour 2. rester
stay /stei/ 1. séjour 2. rester