pay the ultimate price - Turkish English Dictionary