prohibitively expensive - French English Dictionary