excessive effort for success or excessive valuation of obtaining success by a third party - Turkish English Dictionary

Suggest a Term