energy deposition - Turkish English Dictionary