to battle it out for supremacy - French English Dictionary
History

to battle it out for supremacy



Meanings of "to battle it out for supremacy" in French English Dictionary : 1 result(s)

English French
Law
to battle it out for supremacy lutter pour la suprématie