battle of vyborg bay - German English Dictionary