non-refundable deposit - Turkish English Dictionary