that's truly astonishing - Turkish English Dictionary