تَسَاجَلَ: تَسَابَقَ، تَبَارَى to compete, vie, contend; to strive to excel or outdo one another; to meet in a contest