battle of attu - German English Dictionary