retor