Answers

2015-08-07T18:08:21+05:30
 A long standing rival or nemesis
0
2015-08-07T18:11:41+05:30
A long standing rival is called nemesis.
0