semi-algorithm

listen to the pronunciation of semi-algorithm
الإنجليزية - الإنجليزية
A step-by-step procedure, like an algorithm, but which is not guaranteed to halt on all inputs