stayという単語は、どこかに留まる、滞在するという意味です。特定の場所や環境に留まること全般を指し、overwinterのように季節によって決まった意味ではありません。例:I stay in my house during winter.(私は冬に家に留まります。)
spend the winter
spend the winterという表現は、冬の期間をどこかで過ごすことを意味します。overwinterとは似ていますが、特定の行動が含まれるだけでなく、一般的に冬をその場所で過ごすことを指します。例:They spend the winter in Florida.(彼らはフロリダで冬を過ごします。)
winter over
winter overという表現は、特に寒い季節をその場所で過ごすことを強調します。overwinterよりも口語的な表現で、特定の時期を明示的に提示する時に使われることが多いです。例:We will winter over at the cabin.(私たちは小屋で冬を過ごします。)
survive the winter
survive the winterという表現は、冬の厳しい環境を乗り越えることに重点を置いています。単に冬を過ごすだけでなく、冬の条件に耐える意味が含まれます。例:They must survive the winter without food.(彼らは食料なしで冬を乗り越えなければなりません。)
英英和
spend the winter; "We wintered on the Riviera"; "Shackleton's men overwintered on Elephant Island"冬を過ごす越冬