upon impact - Turkish English Dictionary