battle of sagrajas - German English Dictionary