at an exorbitant price - Turkish English Dictionary