to battle it out for supremacy - German English Dictionary