denaa naa loo

English: Translation
that seems to be it; that could be it
carroll-soulik-1973