battle of cape spada - German English Dictionary