competition between two opponents or sides, especially between drivers - German English Dictionary

Suggest a Term