denaa naa loo

English: Translation
that seems to be it; that could be it