madamada

English: Translation
To meander or to look around
verb
ID
1763