Logo
Translation and English learning by Britannica
merriam webster
deber estar
should be
Microsoft® Translator
Word by word lookup

deber verbo

es
must, have to; to owe; should, ought to; must