madamada

English: Translation
To meander or to look around
verb
lieber-dikepa-1974
ID
1763