Полный русско-английский словарь
Совер.; без доп. stay сов. stay (for a while); он побыл у нас три дня he stayed with us for three days.
побыть