unavoidable cost - Turkish English Dictionary