Pocket Thesaurus
Synonyms of ought to
must, behooves, have to, is becoming, is fitting, is logical, is natural, is necessary, is reasonable, is responsible for, requires
See this content immediately after install