Izbooshka means 'small cute wooden house' in Russian. On the way from St. Petersburg to Moscow. 8 Jan 2006.